.wel {
    height: 260px;
}

.wel h2 {
    padding-top: 137px;
    padding-left: 27px;
    font-size: 30px;
    color: #68687d;
    font-family: "黑体", sans-serif;
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
}

.nologin {
    margin-top: 10px;
    margin-left: 17px;
    font-family: "黑体", sans-serif;
    font-size: 16px;
    color: #ffffff;
}

.input {
    height: 200px;
}

.input1 h4 {
    font-family: "华文细黑", "STHeiti Light", "Microsoft YaHei", sans-serif;
    font-size: 20px;
    padding-left: 23px;
}

.input2 {
    margin-top: 10px;
}

.input2 h4 {
    font-family: "华文细黑", "STHeiti Light", "Microsoft YaHei", sans-serif;
    font-size: 20px;
    padding-left: 23px;
}

.pass {
    display: flex;
    width: 342px;
    margin-left: 25px;
    justify-content: space-between;
    margin-top: 6px;
}

.welbtu {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 36px;
}

.welbtu button {
    width: 277px;
    height: 47px;
    border: none;
}

.welbtu1 button {
    margin-bottom: 10px;
    --nutui-button-default-background-color: #44b15d;
    color: #fff;
}

.welbtu2 button {
    --nutui-button-default-background-color: #edeff4;
    color: #666;
}

.or {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 28px;
}

.or h4 {
    padding-top: 17px;
    color: #666;
}

.icon {
    display: flex;
    width: 186px;
    justify-content: space-between;
    font-size: 43px;
    margin-top: 34px;
}